#ifndef CGAMESTATE_H
#define CGAMESTATE_H

#include "Game.h"

class CGameState
{
	public:
	CGameState(void) {}
	virtual ~CGameState( void )	= 0 {};

	virtual void Enter( void )					= 0;
	virtual void Exit ( void )					= 0;
	virtual bool Input( void )					= 0;
	virtual void Update( float fElapsedTime )	= 0;
	virtual void Render( void )					= 0;
};

#endif